Empirical Analysis of CASE Tool Effects on Software Development Effort
نویسندگان
چکیده
During the last couple of decades, CASE (Computer Aided Software Engineering) tools have played a critical role in improvement of software productivity and quality by assisting tasks in software development processes. Many initiatives in the field were pursued in the 1980’s and 1990’s to provide more effective CASE technologies and development environments. Even though the CASE field is no longer active research area, most software development teams use a huge range of CASE tools that are typically assembled over some period with the hope of productivity and quality improvements throughout the software development process. The variety and proliferation of tools in the current CASE market makes it difficult to understand what kinds of tasks are supported and how much effort can be reduced by using CASE tools. In this paper, we provide a classification of CASE tools by activity coverage in a software development lifecycle. We also report a experimental result of Bayesian analysis on CASE tool effects with a extended set of tool rating scales from COCOMO (COnstructive COst MOdel) II with which CASE tools are effectively evaluated. Index Terms CASE (Computer Aided Software Engineering), Software Cost Estimation, COCOMO (COnstructive COst MOdel) II,
منابع مشابه
A New Empirical Model to Increase the Accuracy of Software Cost Estimation (TECHNICAL NOTE)
We can say a software project is successful when it is delivered on time, within the budget and maintaining the required quality. However, nowadays software cost estimation is a critical issue for the advance software industry. As the modern software’s behaves dynamically so estimation of the effort and cost is significantly difficult. Since last 30 years, more than 20 models are already develo...
متن کاملAbstract: This paper presents an approach to the estimation of Testing effort using Use Case Point
Software testing of software application is more complex and critical than conventional software testing. This paper presents an approach to the Estimation of Testing Effort using Test Case Point Analysis Test Case Point Analysis is a tool to estimate the effort required to test a software project, based on the number of use cases and the other features of object-orientation used in software de...
متن کاملEffects of Trade and Financial Liberalization on Financial Development (Case Study: MENA Countries)
Financial sector is one of the most influential sectors in economic activities. Empirical and theoretical studies conducted in recent years have also confirmed the significant role of financial institutions in economic growth. Additionally, trade and financial liberalization policies have been particular concerned with strategic policies in developed and developing countries. According to dynam...
متن کاملEmpirical Evaluation of Different Machine Learning Methods for Software Services Development Effort Estimation Through Correlation Analysis
The concept of development effort generally means the time or the cost of developing a software service. An essential factor to successfully manage and control a project is the accurate estimation of the development effort and an over and underestimation lead to the loss of project resources. So far, different effort estimation models have been presented in three domains: expert judgment, algor...
متن کاملA New Architecture Based on Artificial Neural Network and PSO Algorithm for Estimating Software Development Effort
Software project management has always faced challenges that have often had a great impact on the outcome of projects in future. For this, Managers of software projects always seek solutions against challenges. The implementation of unguaranteed approaches or mere personal experiences by managers does not necessarily suffice for solving the problems. Therefore, the management area of software p...
متن کامل